function sendNotificacion(){
	
	var nombre = $('#nombre').val();
	var descripcion = $('#descripcion').val();
	var lstdispositivos = $('#lstdispositivos').val();
	var lstcondiciones = $('#lstcondiciones').val();
	
	
	var dispositivos = new Array(), condiciones = new Array();
	
	for( var i = 0; i < lstdispositivos.length; i++){
		dispositivos.push( lstdispositivos[i]);
	}
	for( var i = 0; i < lstcondiciones.length ; i++){
		condiciones.push( lstcondiciones[i]);
	}
	
	//alert( dispositivos);
	
	$.post(
		"../servlet/ServletNotificacion",
	    {"nombre" : nombre , "descripcion" : descripcion , "dispositivos" : toJSON(dispositivos), "condiciones": toJSON(condiciones) },
	    function(data) { 
	    	
	    	if ( data.toString().charAt(0) == '1'){
	    		showStickySuccessToast(REGISTRO_OK);
	    		clear($("#notificacion"));
	    	}else{
	    		showStickyErrorToast(REGISTRO_FAIL);
	    	}
	    },
	    "text");
	
	return false;
}



function toJSON(arr) {
    var res = [];
    var isCollection = (Object.prototype.toString.apply(arr) === '[object Array]');

    for(var key in arr) {
    	var value = arr[key];
    	if (typeof value == "function") continue;
        if(typeof value == "object") { 
            if(isCollection) res.push(toJSON(value));
            else res[key] = toJSON(value); 
        } else {
            var str = "";
            if(!isCollection) str = '"' + key + '":';
            if(typeof value == "number") str += value;
            else if(value === false) str += 'false'; 
            else if(value === true) str += 'true';
            else str += '"' + value + '"'; 
            res.push(str);
        }
    }
    var json = res.join(",");
    
    if(isCollection) return '[' + json + ']';
    return '{' + json + '}';
}
